package vista.objetos;

import logica.Relacion;
import logica.TipoDeRelacion;

public class FabricaRelacionGraficableAsociacion implements FabricaRelacionGraficable {

	private static final TipoDeRelacion tipo = TipoDeRelacion.ASOCIACION;
	
	@Override
	public RelacionGraficable crearRelacionGraficable(Relacion relacion) {
		return new RelacionGraficable(relacion, new RelacionGraficableAsociacion());
	}
	
	@Override
	public String toString() {
		return tipo.toString().toLowerCase();
	}

	@Override
	public TipoDeRelacion getTipoDeRelacion() {
		return tipo;
	}

	@Override
	public EstrategiaRelacionGraficable getTipoRelacionGraficable() {
		return new RelacionGraficableAsociacion();
	}

}
